package com.pmt.feedplayer.core.logging

/**
 * 日志工具类 - 跨平台日志打印接口
 */
expect object LogUtil {
    /**
     * 打印调试日志
     * @param tag 日志标签
     * @param message 日志消息
     */
    fun d(tag: String, message: String)
    
    /**
     * 打印错误日志
     * @param tag 日志标签
     * @param message 日志消息
     * @param throwable 可选的异常信息
     */
    fun e(tag: String, message: String, throwable: Throwable? = null)
    
    /**
     * 打印信息日志
     * @param tag 日志标签
     * @param message 日志消息
     */
    fun i(tag: String, message: String)
    
    /**
     * 打印警告日志
     * @param tag 日志标签
     * @param message 日志消息
     */
    fun w(tag: String, message: String)
}